wind-blown rain - French English Dictionary